package priv.pattern.statemodel.example1;

/*
 * 作者：m鹏h
 * 时间；2024/8/10 23:02
 * 描述：状态模式 客户端  （实例一）
 **/
public class StateModelTest {

        public static void main(String[] args) {
            VedioContext vedioContext = new VedioContext();
            vedioContext.setVedioState(VedioContext.PLAY_STATE);
            System.out.println("当前视频状态 : " + vedioContext.getVedioState().getClass().getSimpleName());
            System.out.println("-------------------------------------------------------------------------------");



            System.out.println("调用暂停播放视频的方法");
            vedioContext.pause();
            System.out.println("================================================================================");


            System.out.println("调用快进视频的方法");
            vedioContext.speed();
            System.out.println("================================================================================");



            System.out.println("调用停止视频的方法");
            vedioContext.stop();
            System.out.println("================================================================================");


            System.out.println("调用开始播放视频的方法");
            vedioContext.play();
        }



}
